<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>自己实现 | IQ</title>
    <meta name="generator" content="VuePress 1.8.2">
    <link rel="icon" href="/rxios-questions/logo.png">
    <link rel="manifest" href="/rxios-questions/manifest.json">
    <link rel="apple-touch-icon" href="/rxios-questions/icons/apple-touch-icon-152x152.png">
    <link rel="mask-icon" href="/rxios-questions/icons/safari-pinned-tab.svg" color="#3eaf7c">
    <script type="text/javascript">
        var _hmt = _hmt || [];
        (function() {
          var hm = document.createElement("script");
          hm.src = "https://hm.baidu.com/hm.js?2dc091ada8eed930d7a48b1b6523ee7c";
          var s = document.getElementsByTagName("script")[0];
          s.parentNode.insertBefore(hm, s);
        })();
    </script>
    <meta name="description" content="ios|object-c|swift|面试题|笔试题">
    <meta name="msapplication-TileImage" content="/icons/msapplication-icon-144x144.png">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="theme-color" content="#3eaf7c">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="msapplication-TileColor" content="#000000">
    <meta name="keywords" content="ios,object-c,swift,面试题,笔试题">
    
    <link rel="preload" href="/rxios-questions/assets/css/0.styles.c9cc9f69.css" as="style"><link rel="preload" href="/rxios-questions/assets/js/app.46e01e9b.js" as="script"><link rel="preload" href="/rxios-questions/assets/js/2.a6fd34e2.js" as="script"><link rel="preload" href="/rxios-questions/assets/js/10.fe17c06b.js" as="script"><link rel="preload" href="/rxios-questions/assets/js/3.2f1c150a.js" as="script"><link rel="prefetch" href="/rxios-questions/assets/js/100.d9005c35.js"><link rel="prefetch" href="/rxios-questions/assets/js/101.73404cdb.js"><link rel="prefetch" href="/rxios-questions/assets/js/102.ca9ee1a8.js"><link rel="prefetch" href="/rxios-questions/assets/js/103.19dcafdf.js"><link rel="prefetch" href="/rxios-questions/assets/js/104.183ca246.js"><link rel="prefetch" href="/rxios-questions/assets/js/105.6f9f25eb.js"><link rel="prefetch" href="/rxios-questions/assets/js/106.4049ba7b.js"><link rel="prefetch" href="/rxios-questions/assets/js/107.e4a47282.js"><link rel="prefetch" href="/rxios-questions/assets/js/108.897e935c.js"><link rel="prefetch" href="/rxios-questions/assets/js/109.9f0b09a7.js"><link rel="prefetch" href="/rxios-questions/assets/js/11.c62670f2.js"><link rel="prefetch" href="/rxios-questions/assets/js/110.92193699.js"><link rel="prefetch" href="/rxios-questions/assets/js/111.e5d6fb35.js"><link rel="prefetch" href="/rxios-questions/assets/js/112.97eff205.js"><link rel="prefetch" href="/rxios-questions/assets/js/113.be031926.js"><link rel="prefetch" href="/rxios-questions/assets/js/114.358015cc.js"><link rel="prefetch" href="/rxios-questions/assets/js/115.14bce364.js"><link rel="prefetch" href="/rxios-questions/assets/js/116.5e346d29.js"><link rel="prefetch" href="/rxios-questions/assets/js/117.fab9caa3.js"><link rel="prefetch" href="/rxios-questions/assets/js/118.974b5591.js"><link rel="prefetch" href="/rxios-questions/assets/js/119.53549bdb.js"><link rel="prefetch" href="/rxios-questions/assets/js/12.b0885723.js"><link rel="prefetch" href="/rxios-questions/assets/js/120.b3c13a98.js"><link rel="prefetch" href="/rxios-questions/assets/js/121.d1150318.js"><link rel="prefetch" href="/rxios-questions/assets/js/122.00f528f0.js"><link rel="prefetch" href="/rxios-questions/assets/js/123.b30d7529.js"><link rel="prefetch" href="/rxios-questions/assets/js/124.526d1e24.js"><link rel="prefetch" href="/rxios-questions/assets/js/125.1fc25075.js"><link rel="prefetch" href="/rxios-questions/assets/js/126.d160a4c2.js"><link rel="prefetch" href="/rxios-questions/assets/js/127.21286bf1.js"><link rel="prefetch" href="/rxios-questions/assets/js/128.e7369767.js"><link rel="prefetch" href="/rxios-questions/assets/js/129.99f5d281.js"><link rel="prefetch" href="/rxios-questions/assets/js/13.fb6b4b22.js"><link rel="prefetch" href="/rxios-questions/assets/js/130.b2b5e124.js"><link rel="prefetch" href="/rxios-questions/assets/js/131.521eefd9.js"><link rel="prefetch" href="/rxios-questions/assets/js/132.f73fa098.js"><link rel="prefetch" href="/rxios-questions/assets/js/133.92b503bd.js"><link rel="prefetch" href="/rxios-questions/assets/js/134.080d7f0a.js"><link rel="prefetch" href="/rxios-questions/assets/js/135.fc39e586.js"><link rel="prefetch" href="/rxios-questions/assets/js/136.35cad97b.js"><link rel="prefetch" href="/rxios-questions/assets/js/137.77b8dc35.js"><link rel="prefetch" href="/rxios-questions/assets/js/138.4f9ed89b.js"><link rel="prefetch" href="/rxios-questions/assets/js/139.731ab26f.js"><link rel="prefetch" href="/rxios-questions/assets/js/14.3f79a3be.js"><link rel="prefetch" href="/rxios-questions/assets/js/140.a92b5c09.js"><link rel="prefetch" href="/rxios-questions/assets/js/141.0ca919ef.js"><link rel="prefetch" href="/rxios-questions/assets/js/142.d88d5534.js"><link rel="prefetch" href="/rxios-questions/assets/js/143.8724cb16.js"><link rel="prefetch" href="/rxios-questions/assets/js/144.70d840a6.js"><link rel="prefetch" href="/rxios-questions/assets/js/145.4b34f152.js"><link rel="prefetch" href="/rxios-questions/assets/js/146.d8a96f9d.js"><link rel="prefetch" href="/rxios-questions/assets/js/147.16780c1d.js"><link rel="prefetch" href="/rxios-questions/assets/js/148.377976bd.js"><link rel="prefetch" href="/rxios-questions/assets/js/149.2c94531f.js"><link rel="prefetch" href="/rxios-questions/assets/js/15.8c38a047.js"><link rel="prefetch" href="/rxios-questions/assets/js/150.ee09a875.js"><link rel="prefetch" href="/rxios-questions/assets/js/16.5aae4b13.js"><link rel="prefetch" href="/rxios-questions/assets/js/17.1624c63a.js"><link rel="prefetch" href="/rxios-questions/assets/js/18.9a68cb6d.js"><link rel="prefetch" href="/rxios-questions/assets/js/19.80586715.js"><link rel="prefetch" href="/rxios-questions/assets/js/20.a2648aa8.js"><link rel="prefetch" href="/rxios-questions/assets/js/21.eb8d741e.js"><link rel="prefetch" href="/rxios-questions/assets/js/22.473f9d69.js"><link rel="prefetch" href="/rxios-questions/assets/js/23.d1a411a7.js"><link rel="prefetch" href="/rxios-questions/assets/js/24.faf7d30d.js"><link rel="prefetch" href="/rxios-questions/assets/js/25.e4ade848.js"><link rel="prefetch" href="/rxios-questions/assets/js/26.6ec4ec0f.js"><link rel="prefetch" href="/rxios-questions/assets/js/27.826ed675.js"><link rel="prefetch" href="/rxios-questions/assets/js/28.add63edc.js"><link rel="prefetch" href="/rxios-questions/assets/js/29.a42e1757.js"><link rel="prefetch" href="/rxios-questions/assets/js/30.f73b9234.js"><link rel="prefetch" href="/rxios-questions/assets/js/31.f46d14ce.js"><link rel="prefetch" href="/rxios-questions/assets/js/32.86c399b8.js"><link rel="prefetch" href="/rxios-questions/assets/js/33.afc02978.js"><link rel="prefetch" href="/rxios-questions/assets/js/34.45502382.js"><link rel="prefetch" href="/rxios-questions/assets/js/35.4ecf4a60.js"><link rel="prefetch" href="/rxios-questions/assets/js/36.63898853.js"><link rel="prefetch" href="/rxios-questions/assets/js/37.df649e79.js"><link rel="prefetch" href="/rxios-questions/assets/js/38.b167752f.js"><link rel="prefetch" href="/rxios-questions/assets/js/39.d2788035.js"><link rel="prefetch" href="/rxios-questions/assets/js/4.76211c0f.js"><link rel="prefetch" href="/rxios-questions/assets/js/40.65230100.js"><link rel="prefetch" href="/rxios-questions/assets/js/41.58f676d2.js"><link rel="prefetch" href="/rxios-questions/assets/js/42.9b48c793.js"><link rel="prefetch" href="/rxios-questions/assets/js/43.4644501a.js"><link rel="prefetch" href="/rxios-questions/assets/js/44.5e803f8f.js"><link rel="prefetch" href="/rxios-questions/assets/js/45.9f1e1c87.js"><link rel="prefetch" href="/rxios-questions/assets/js/46.efa0ca31.js"><link rel="prefetch" href="/rxios-questions/assets/js/47.ccab59ea.js"><link rel="prefetch" href="/rxios-questions/assets/js/48.96c05094.js"><link rel="prefetch" href="/rxios-questions/assets/js/49.738c3d62.js"><link rel="prefetch" href="/rxios-questions/assets/js/5.f54fc2e6.js"><link rel="prefetch" href="/rxios-questions/assets/js/50.1ff79b39.js"><link rel="prefetch" href="/rxios-questions/assets/js/51.fb5a9f2b.js"><link rel="prefetch" href="/rxios-questions/assets/js/52.66480d85.js"><link rel="prefetch" href="/rxios-questions/assets/js/53.50d951ac.js"><link rel="prefetch" href="/rxios-questions/assets/js/54.e561519d.js"><link rel="prefetch" href="/rxios-questions/assets/js/55.e79aeb66.js"><link rel="prefetch" href="/rxios-questions/assets/js/56.6ea2d677.js"><link rel="prefetch" href="/rxios-questions/assets/js/57.33268b6a.js"><link rel="prefetch" href="/rxios-questions/assets/js/58.ef489806.js"><link rel="prefetch" href="/rxios-questions/assets/js/59.680c0d59.js"><link rel="prefetch" href="/rxios-questions/assets/js/6.927b46ba.js"><link rel="prefetch" href="/rxios-questions/assets/js/60.6154451b.js"><link rel="prefetch" href="/rxios-questions/assets/js/61.8bc210cd.js"><link rel="prefetch" href="/rxios-questions/assets/js/62.e12f89dc.js"><link rel="prefetch" href="/rxios-questions/assets/js/63.15ae7c4f.js"><link rel="prefetch" href="/rxios-questions/assets/js/64.89c85b6d.js"><link rel="prefetch" href="/rxios-questions/assets/js/65.6d39fb50.js"><link rel="prefetch" href="/rxios-questions/assets/js/66.a70a72a0.js"><link rel="prefetch" href="/rxios-questions/assets/js/67.bd11cce4.js"><link rel="prefetch" href="/rxios-questions/assets/js/68.3e0f6d92.js"><link rel="prefetch" href="/rxios-questions/assets/js/69.5d4bf5c2.js"><link rel="prefetch" href="/rxios-questions/assets/js/7.daa102ed.js"><link rel="prefetch" href="/rxios-questions/assets/js/70.1ae7ef5b.js"><link rel="prefetch" href="/rxios-questions/assets/js/71.28e6bfec.js"><link rel="prefetch" href="/rxios-questions/assets/js/72.0283dabb.js"><link rel="prefetch" href="/rxios-questions/assets/js/73.6678ebad.js"><link rel="prefetch" href="/rxios-questions/assets/js/74.fd4f2720.js"><link rel="prefetch" href="/rxios-questions/assets/js/75.4e4100dc.js"><link rel="prefetch" href="/rxios-questions/assets/js/76.bcd105e8.js"><link rel="prefetch" href="/rxios-questions/assets/js/77.d11ac635.js"><link rel="prefetch" href="/rxios-questions/assets/js/78.b97bb093.js"><link rel="prefetch" href="/rxios-questions/assets/js/79.67f781a6.js"><link rel="prefetch" href="/rxios-questions/assets/js/8.fd3ef487.js"><link rel="prefetch" href="/rxios-questions/assets/js/80.f546dfb0.js"><link rel="prefetch" href="/rxios-questions/assets/js/81.9ff50b58.js"><link rel="prefetch" href="/rxios-questions/assets/js/82.ced57ceb.js"><link rel="prefetch" href="/rxios-questions/assets/js/83.5d833fd5.js"><link rel="prefetch" href="/rxios-questions/assets/js/84.e7248cb4.js"><link rel="prefetch" href="/rxios-questions/assets/js/85.f819db89.js"><link rel="prefetch" href="/rxios-questions/assets/js/86.6cdc0bb9.js"><link rel="prefetch" href="/rxios-questions/assets/js/87.975b2f1b.js"><link rel="prefetch" href="/rxios-questions/assets/js/88.616a8cee.js"><link rel="prefetch" href="/rxios-questions/assets/js/89.305afcb8.js"><link rel="prefetch" href="/rxios-questions/assets/js/9.28e2fcbb.js"><link rel="prefetch" href="/rxios-questions/assets/js/90.854a597e.js"><link rel="prefetch" href="/rxios-questions/assets/js/91.4b02286b.js"><link rel="prefetch" href="/rxios-questions/assets/js/92.b535748f.js"><link rel="prefetch" href="/rxios-questions/assets/js/93.e023325f.js"><link rel="prefetch" href="/rxios-questions/assets/js/94.18c40df8.js"><link rel="prefetch" href="/rxios-questions/assets/js/95.56a9ab23.js"><link rel="prefetch" href="/rxios-questions/assets/js/96.ca00be12.js"><link rel="prefetch" href="/rxios-questions/assets/js/97.f093a89f.js"><link rel="prefetch" href="/rxios-questions/assets/js/98.b2213e85.js"><link rel="prefetch" href="/rxios-questions/assets/js/99.b7635c51.js">
    <link rel="stylesheet" href="/rxios-questions/assets/css/0.styles.c9cc9f69.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/rxios-questions/" class="home-link router-link-active"><img src="/rxios-questions/logo.png" alt="IQ" class="logo"> <span class="site-name can-hide">IQ</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/rxios-questions/guide/" class="nav-link">
  指南
</a></div><div class="nav-item"><a href="/rxios-questions/oc/" class="nav-link">
  Object-C
</a></div><div class="nav-item"><a href="/rxios-questions/swift/" class="nav-link">
  Swift
</a></div><div class="nav-item"><a href="/rxios-questions/article/" class="nav-link router-link-active">
  文章
</a></div><div class="nav-item"><a href="/rxios-questions/cross-platform/" class="nav-link">
  跨平台
</a></div><div class="nav-item"><a href="/rxios-questions/iq/" class="nav-link">
  面试题
</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Language Menu" class="dropdown-title"><span class="title">开发</span> <span class="arrow down"></span></button> <button type="button" aria-label="Language Menu" class="mobile-dropdown-title"><span class="title">开发</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          iOS
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/rxios-questions/oc/" class="nav-link">
  Object-C
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/swift/" class="nav-link">
  Swift
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/#" class="nav-link">
  -----
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/library/" class="nav-link">
  Library
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/framework/" class="nav-link">
  Framework
</a></li></ul></li><li class="dropdown-item"><h4>
          native
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/rxios-questions/cross-platform/native/rn.html" class="nav-link">
  react-native
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/cross-platform/native/flutter.html" class="nav-link">
  Flutter
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/cross-platform/native/weex.html" class="nav-link">
  Weex
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/#" class="nav-link">
  -----
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Cordova
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  uni-app
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Taro
</a></li></ul></li><li class="dropdown-item"><h4>
          Web / H5
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Vue
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  React
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Angular
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/#" class="nav-link">
  -----
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Bulma
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Bootstrap
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  AUI
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Amaze UI
</a></li></ul></li></ul></div></div> <a href="https://gitee.com/srxboys/rxios-questions" target="_blank" rel="noopener noreferrer" class="repo-link">
    Gitee
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/rxios-questions/guide/" class="nav-link">
  指南
</a></div><div class="nav-item"><a href="/rxios-questions/oc/" class="nav-link">
  Object-C
</a></div><div class="nav-item"><a href="/rxios-questions/swift/" class="nav-link">
  Swift
</a></div><div class="nav-item"><a href="/rxios-questions/article/" class="nav-link router-link-active">
  文章
</a></div><div class="nav-item"><a href="/rxios-questions/cross-platform/" class="nav-link">
  跨平台
</a></div><div class="nav-item"><a href="/rxios-questions/iq/" class="nav-link">
  面试题
</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Language Menu" class="dropdown-title"><span class="title">开发</span> <span class="arrow down"></span></button> <button type="button" aria-label="Language Menu" class="mobile-dropdown-title"><span class="title">开发</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          iOS
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/rxios-questions/oc/" class="nav-link">
  Object-C
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/swift/" class="nav-link">
  Swift
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/#" class="nav-link">
  -----
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/library/" class="nav-link">
  Library
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/framework/" class="nav-link">
  Framework
</a></li></ul></li><li class="dropdown-item"><h4>
          native
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/rxios-questions/cross-platform/native/rn.html" class="nav-link">
  react-native
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/cross-platform/native/flutter.html" class="nav-link">
  Flutter
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/cross-platform/native/weex.html" class="nav-link">
  Weex
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/#" class="nav-link">
  -----
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Cordova
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  uni-app
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Taro
</a></li></ul></li><li class="dropdown-item"><h4>
          Web / H5
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Vue
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  React
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Angular
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/#" class="nav-link">
  -----
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Bulma
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Bootstrap
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  AUI
</a></li><li class="dropdown-subitem"><a href="/rxios-questions/" class="nav-link">
  Amaze UI
</a></li></ul></li></ul></div></div> <a href="https://gitee.com/srxboys/rxios-questions" target="_blank" rel="noopener noreferrer" class="repo-link">
    Gitee
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav>  <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>文章列表</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>hotfix - 热修复</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>json - 数据模型</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/rxios-questions/article/100-json-model/" aria-current="page" class="sidebar-link">简介</a></li><li><a href="/rxios-questions/article/100-json-model/00-runtime.html" aria-current="page" class="active sidebar-link">自己实现</a></li><li><a href="/rxios-questions/article/100-json-model/oc-groot.html" class="sidebar-link">Groot</a></li><li><a href="/rxios-questions/article/100-json-model/oc-jsonkit.html" class="sidebar-link">JSONKit</a></li><li><a href="/rxios-questions/article/100-json-model/oc-mantle.html" class="sidebar-link">Mantle</a></li><li><a href="/rxios-questions/article/100-json-model/oc-mjextension.html" class="sidebar-link">MJExtension</a></li><li><a href="/rxios-questions/article/100-json-model/oc-txmodel.html" class="sidebar-link">TXModel</a></li><li><a href="/rxios-questions/article/100-json-model/oc-yymodel.html" class="sidebar-link">YYModel</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Router - 路由跳转</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>chart - 图表</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Database 数据库</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>location - 位置/定位</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>React</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Vue</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="自己实现"><a href="#自己实现" class="header-anchor">#</a> 自己实现</h1></div> <footer class="page-edit"><div class="edit-link"><a href="https://gitee.com/srxboys/rxios-questions/edit/master/docsmd/article/100-json-model/00-runtime.md" target="_blank" rel="noopener noreferrer">帮助改善此页面！</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">上次更新:</span> <span class="time">4/30/2021, 5:34:19 PM</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
      ←
      <a href="/rxios-questions/article/100-json-model/" class="prev router-link-active">
        简介
      </a></span> <span class="next"><a href="/rxios-questions/article/100-json-model/oc-groot.html">
        Groot
      </a>
      →
    </span></p></div> </main></div><div class="global-ui"><!----><!----></div></div>
    <script src="/rxios-questions/assets/js/app.46e01e9b.js" defer></script><script src="/rxios-questions/assets/js/2.a6fd34e2.js" defer></script><script src="/rxios-questions/assets/js/10.fe17c06b.js" defer></script><script src="/rxios-questions/assets/js/3.2f1c150a.js" defer></script>
  </body>
</html>
